package com.kling.http;

import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@Data
public class Text2VideoData {


    @com.alibaba.fastjson2.annotation.JSONField(name = "task_id")
    private String taskId;
    @com.alibaba.fastjson2.annotation.JSONField(name = "task_info")
    private TaskInfoDTO taskInfo;
    @com.alibaba.fastjson2.annotation.JSONField(name = "task_status")
    private String taskStatus;
    @com.alibaba.fastjson2.annotation.JSONField(name = "created_at")
    private Long createdAt;
    @com.alibaba.fastjson2.annotation.JSONField(name = "updated_at")
    private Long updatedAt;

    @NoArgsConstructor
    @Data
    public static class TaskInfoDTO {

        @com.alibaba.fastjson2.annotation.JSONField(name = "external_task_id")
        private String externalTaskId;
    }
}

